home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Netware Super Library
/
Netware Super Library.iso
/
pgm_tool
/
lu62
/
include
/
rpl.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-07-03
|
3KB
|
120 lines
/*******************************************************
* R P L *
*******************************************************/
struct rpl {
short rsrv1;
char req; /* REQUEST CODE 0x14-0x28 */
char len2;
char rsrv2[4];
unsigned long int ecb;
char rsrv3; /* LU type; 0 - primary; 1 - secondary */
char rtncd;
char fdb2;
char fdbk3;
char rh3;
char srtyp;
char chn;
char rsrv4;
char vtflg;
char cntdf;
char cntdc;
char cntsc;
struct acb *acb;
char rsrv5[4];
unsigned long int area;
unsigned long int arg;
struct nib *p_nib;
char opt1;
char rsrv6[7];
int rlen; /*replace 30.11.90 17.22 */
char bufl[4];
char opt5;
char opt6;
char opt7;
char opt8;
char obsqv[2];
char ibsqu[2];
char obsq;
char ibsq;
short seqno;
char extds;
char active;
char rsrv7[6];
unsigned long int aarea;
unsigned long int aarln;
unsigned long int arcln;
char ssei;
char ssmi;
char usnsi[2];
char usfld[4];
char opt9;
char opt10;
char opt11;
char opt12;
char sseo;
char ssmo;
char vsnso[2];
unsigned long int sav13;
unsigned long int sigda;
};
#define RPLSIZE 0x70
#define RPLREQSE 0x14
#define RPLSETLO 0x15
#define RPLSIMLO 0x16
#define RPLOPNDS 0x17
#define RPLOPNSE 0x18
#define RPLCHANG 0x19
#define RPLINQUI 0x1A
#define RPLINTRP 0x1B
#define RPLTRMSF 0x1C
#define RPLCLSDS 0x1F
#define RPLSENDD 0x20
#define RPLCLOSE 0x21
#define RPLSEND 0x22
#define RPLRECEI 0x23
#define RPLRESET 0x24
#define RPLSESSI 0x25
#define RPLREADD 0x26
#define RPLSENDC 0x27
#define RPLRCVCM 0x28
#define RPLRRESP 0x08
#define RPLNFSYN 0x04
#define RPLDFASY 0x02
#define RPLSRESP 0x80
#define RPLFIRST 0x80
#define RPLMIDLE 0x40
#define RPLDLAST 0x20
#define RPLONLY 0x10
#define RPLEX 0x04
#define RPLNFME 0x02
#define RPLRRN 0x01
#define RPLECBIN 0x01
#define RPLASY 0x08
#define RPLDLGIN 0x80
#define RPLPSOPT 0x20
#define RPLNODE 0x02
#define RPLCNALL 0x80
#define RPLCNANY 0x40
#define RPLQOPT 0x10
#define RPLODACQ 0x80
#define RPLODACP 0x40
#define RPLEXSCH 0x80
#define RPLNIB 0x04
#define RPLNEXIT 0x40
#define RPLEXIT 0x20
#define RPLLOGON 0x80
#define RPLDEVCH 0x40
#define RPLTERMS 0x20
#define RPLCOUNT 0x10
#define RPLAPPST 0x08
#define RPLCIDE 0x02
#define RPLTOPL 0x01
#define RPLQUIES 0x80
#define RPLSTART 0x40
#define RPLSTOP 0x20
#define RPLKEEP 0x40
#define RPLTRUNC 0x20
#define RPLNIBTK 0x10
#define RPLFMHDR 0x01
#define RPLSCHED 0x80